一种使用点编码的数据输出/输入方法及可利用图像识别读取的点编码。数据输出/输入方法包括:于物体表面上形成对应指针数据的至少一点编码,点编码由多个区块所构成,各区块分别具有一位点。各区块被区分为多个以阵列方式排列的位区域,部分排列成十字形的位区域构成标记区域。构成各点编码的数据内容的各位点,设置于区块的标记区域以外的位区域内。构成各点编码的标记内容的各位点,设置于区块的标记区域以内的位区域内;以及光学读取该物体表面,以取得对应该点编码的该指针数据。
1.一种使用点编码的数据输出/输入方法,包括:于一物体表面上形成对应一指针数据的至少一点编码,该点编码包括一数据部及一标记部,且该标记部与该数据部邻接,其中,该数据部所占区域被区分为多个第一区块,各该第一区块被区分为多个以M乘N阵列方式排列的第一位区域,M、N皆为大于或等于3的整数,其中部分排列成十字形的第一位区域构成第一标记区域,该第一标记区域的最小宽度为第一位区域的宽度的整数倍,各该第一区块分别具有一第一位点,且各该第一位点设置于第一标记区域以外的其中一个第一位区域内,其中,该标记部所占区域被区分为多个第二区块,各该第二区块被区分为多个以P乘Q阵列方式排列的多个第二位区域,P、Q皆为大于或等于3的整数,其中部分排列成十字形的第二位区域构成第二标记区域,该第二标记区域的最小宽度为第二位区域的宽度的整数倍,各该第二区块分别具有一第二位点,且各该第二位点选择性地设置于第二标记区域以内的其中一个第二位区域内;以及由光学装置光学读取该物体表面,以取得对应该点编码的该指针数据。
2.根据权利要求1所述的使用点编码的数据输出/输入方法,其中在各该第一区块中,该第一标记区域将第一区块第一、第二、第三及第四数据区域,第一、第二、第三及第四数据区域分别由相同数目的第一位区域组成,且在同一个第一区块中,第一、第二、第三及第四数据区域彼此互不邻接。
3.根据权利要求2所述的使用点编码的数据输出/输入方法,其中各该第一位点分别设置于各该第一区块的第一、第二、第三及第四数据区域其中之一,以表示该指针数据中的一数值。
4.根据权利要求3所述的使用点编码的数据输出/输入方法,其中各该第一位点分别设置于其中一个第一位区域内。
5.根据权利要求1所述的使用点编码的数据输出/输入方法,其中该些第一区块与该些第二区块排列成A乘B的区块阵列。
6.根据权利要求5所述的使用点编码的数据输出/输入方法,其中该些第二区块呈一L型分布,且该标记部与该数据部的二相邻边界邻接。
7.根据权利要求6所述的使用点编码的数据输出/输入方法,其中各该第二区块内的各该第二标记区域是由至少一列第二位区域以及至少一行第二位区域所构成。
8.根据权利要求7所述的使用点编码的数据输出/输入方法,其中位于同一列的第二区块内的各该第二位点是设置于对应的第二标记区域的交叉部位,而位于同一行的第二区块内的各该第二位点是偏离对应的第二标记区域的交叉部位。
9.根据权利要求7所述的使用点编码的数据输出/输入方法,其中位于同一列的第二区块内的各该第二位点是沿着一第一方向偏离对应的第二标记区域的交叉部位,而位于同一行的第二区块内的各该第二位点是沿着一第二方向偏离对应的第二标记区域的交叉部位,且该第一方向实质上垂直该第二方向。
10.根据权利要求9所述的使用点编码的数据输出/输入方法,其中该第一方向平行于列方向,而该第二方向平行于行方向。
11.根据权利要求1所述的使用点编码的数据输出/输入方法,其中第一区块与第二区块具有相同的尺寸,且第一区块内的第一标记区域排列方式相同于第二区块内的第二标记区域排列方式。
技术领域本发明是有关于一种可利用图像识别(pattern/imagerecognition)读取的点编码,该点编码形成于一物体表面上且对映一指针数据。
背景技术图1为一示意图,显示形成于一物体表面1上的点编码(DotCode)12。如图1所示,点编码12是由许多位点(BitDot)组合而成,由于位点相当微小,故容易在视觉上被忽略,或被人眼解读为底色。点编码12与内容信息(InformationMaterial)11(如图1的文字图案“APPLE”)利用例如印刷等方式,共同形成于例如纸张等物体表面1上。点编码12是对映一指针数据且不影响人眼对内容信息11的接收。图2为显示一电子系统2的示意图,该电子系统2具有光学装置102、处理装置104及输出装置106以进行图像识别程序读取该点编码12。光学装置102、处理装置104、及输出装置106彼此以有线或无线方式连接。光学装置102读取物体表面以取得一放大图像,接着处理装置104自放大图像中取出点编码12再转换为数字数据,并取得对应该数字数据的额外信息。最后,输出装置106接收此额外信息,并以预定形式将此额外信息输出。因此,通过点编码12的设计,可让例如书页等常见的物体表面上承载更多的额外信息。图3为一示意图,显示已知一包含多个点编码12的图案设计。如图3所示,一个点编码12(虚线所围绕的区域)是由一关键点202、多个格点204、及多个信息点206按照预定规则排列形成。详言之,一个点编码12是以关键点202为中心于周围配置多个格点204,其中每四个格点204配置为一个矩形方块,且每四个格点204的中心作为一虚拟点,位于矩形方块内信息点206可选择性往该虚拟点的上、下、左、右方偏移一段距离,以分别代表不同数值,再通过前述的电子系统2读取出。关键点202是以将一个点编码12中心的格点204往一预定方向偏移一段距离方式形成,关键点202可提供一点编码12的参考方向,作为光学装置112读取物体表面以取得一放大图像时的定向参考。再者,四个格点204配置为一个矩形方块的方式,可作为读取或印刷点编码12时若产生变形的校正参考。如图1所示,点编码12通常与物体表面1上的内容信息11共存,因此,当位点的密度越高时,视觉效果越差,且如此人眼更容易感知点编码12的存在且使点编码12与内容信息11混淆的机会增加。另一方面,当点编码12于一有限的物体表面区域形成时,于提供相同信息量的前提下,过高的位点分布密度会导致两相邻位点间的距离过小,因此当位点以例如印刷方式形成于纸张上时,会导致较为明显的视觉干扰;若欲降低此一视觉干扰,通常需进一步缩减位点的尺寸,如此将提高印刷机及纸张的分辨率要求,且印制时也容易漏点,相对增加印刷的难度,且容易造成光学装置判读错误或分辨不易。图3所示的已知点编码12设计方式,明显导致一过高的位点密度,而产生上述的种种问题。
发明内容有鉴于此,本发明提供一种使用点编码的数据输出/输入方法,能提供较低的位点密度且能以少量的位点构成一点编码,而可避免上述已知设计的种种问题。本发明提出一种使用点编码的数据输出/输入方法。数据输出/输入方法包括于物体表面上形成对应指针数据的一或多个点编码,此点编码包括数据部及标记部,且标记部与数据部相邻接。其中,数据部所占区域被区分为多个第一区块。各第一区块被区分为多个以(M×N)阵列方式排列的第一位区域,M、N皆为大于或等于3的整数。其中部分排列成十字形的第一位区域构成第一标记区域,且第一标记区域的最小宽度为第一位区域的宽度的整数倍。各第一区块分别具有一第一位点,且各第一位点设置于第一标记区域以外的其中一个第一位区域内。其中,标记部所占区域被区分为多个第二区块。各第二区块被区分为多个以(P×Q)阵列方式排列的第二位区域,P、Q皆为大于或等于3的整数。其中部分排列成十字形的第二位区域构成第二标记区域,且第二标记区域的最小宽度为第二位区域的宽度的整数倍。各第二区块分别具有一第二位点,且各第二位点选择性地设置于第二标记区域以内的其中一个第二位区域内。数据输出/输入方法还包括光学读取物体表面,以取得对应此点编码的指针数据。在本发明的一实施例中,其中在各第一区块中,第一标记区域将第一区块分隔为第一、第二、第三及第四数据区域,第一、第二、第三及第四数据区域分别由相同数目的第一位区域组成,且在同一个第一区块中,第一、第二、第三及第四数据区域彼此互不邻接。在本发明的一实施例中,其中各第一位点分别设置于各第一区块的第一、第二、第三及第四数据区域其中之一,以表示指针数据中的一数值。在本发明的一实施例中,其中各第一位点分别设置于其中一个第一位区域内。在本发明的一实施例中,其中第一区块与第二区块排列成(A×B)的区块阵列。在本发明的一实施例中,其中第二区块呈L型分布,且标记部与数据部的二相邻边界邻接。在本发明的一实施例中,其中各第二区块内的各第二标记区域是由至少一列第二位区域以及至少一行第二位区域所构成。在本发明的一实施例中,其中位于同一列的第二区块内的各第二位点是设置于对应的第二标记区域的交叉部位。而位于同一行的第二区块内的各第二位点是偏离对应的第二标记区域的交叉部位。在本发明的一实施例中,其中位于同一列的第二区块内的各第二位点是沿着第一方向偏离对应的第二标记区域的交叉部位。而位于同一行的第二区块内的各第二位点是沿着第二方向偏离对应的第二标记区域的交叉部位,且第一方向实质上垂直第二方向。在本发明的一实施例中,其中第一方向平行于列方向,而第二方向平行于行方向。在本发明的一实施例中,其中第一区块与第二区块具有相同的尺寸,且第一区块内的第一标记区域排列方式相同于第二区块内的第二标记区域排列方式。本发明另提出一种使用点编码的数据输出/输入方法,其包括于物体表面上形成对应指针数据的至少一点编码,点编码由多个区块所构成的矩阵,且各区块分别具有一位点。其中,区块被区分为多个以(M×N)阵列方式排列的位区域,M、N皆为大于或等于3的整数,其中部分排列成十字形的位区域构成一标记区域。其中,构成各点编码的数据内容的各位点,设置于区块的标记区域以外的其中一个位区域内。构成各点编码的标记内容的各位点,设置于区块的标记区域以内的其中一个位区域内。数据输出/输入方法还包括光学读取物体表面,以取得对应点编码的指针数据。本发明又提出一种使用点编码的数据输出/输入方法,其包括于物体表面上形成对应指针数据的一或多个点编码,点编码由多个区块所构成的矩阵,且各区块分别具有一位点。其中,区块被区分为多个以(M×N)阵列方式排列的位区域,M、N皆为大于或等于3的整数。其中位于位区域中央的位区域及其相连接的多个位区域构成第一区域。位区域的其它位区域则构成第二区域。其中,构成各点编码的标记内容的各位点,设置于第一区域的其中一个位区域内。构成各点编码的数据内容的各位点,设置于第二区域的其中一个位区域内。数据输出/输入方法还包括光学读取物体表面,以取得对应点编码的指针数据。在本发明的一实施例中,其中第一区域包括为一字形、丨字形或十字形其中之一。本发明再提出一种使用点编码的数据输出/输入方法,包括于物体表面上形成对应指针数据的一或多个点编码,此点编码为多个虚拟区块所构成的矩阵,且各个虚拟区块分别具有一位点。其中,该些虚拟区块被至少三条纵向虚拟分割线以及至少三条横向虚拟分割线区分为多个位区域,其中位于位区域中央的一位区域及其相连接的多个位区域构成第一区域,位于位区域的其它位区域构成第二区域。其中,设置于第一区域的其中一个位区域内的各个位点构成各组点编码的标记内容;设置于第二区域的其中一个位区域内的各个位点构成各组点编码的数据内容。光学读取该物体表面,以取得对应点编码的指针数据。从另一观点来看,本发明提出一种可利用图像识别读取的点编码,此点编码形成于物体表面上,点编码包括多个虚拟区块以及多个位点。其中,多个虚拟区块排列成一矩形,各个虚拟区块分隔为一个中央标记部以及四个角落位区域,且各个角落位区域分别代表一个候选二元码。各个位点设置于多个虚拟区块的角落位区域的其中之一或设置于中央标记部。其中,被设置于角落位区域的其中之一的位点,依据各个角落位区域所对应的候选二元码定义出各个虚拟区域所代表的二元码。其中,至少二个位点分别位于预定位置的虚拟区块的中央标记部,用以构成固定图案的标记,此标记作为点编码的基准以决定出虚拟区块所代表的二元码的预定顺序。在本发明的一实施例中,其中各个虚拟区块的角落位区域包围且环绕中央标记部,以使点编码中的所有中央标记部彼此互不邻接。基于上述,本发明可利用较少的圆点数(较低的圆点密度)提供大量的信息量,如此可提供较佳的视觉效果,且人眼较不容易感知点编码的存在而不会使点编码与共存的内容信息混淆。为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。
附图说明图1绘示为形成于一物体表面上的点编码的示意图。图2绘示为用以读取点编码的一电子系统方块图。图3绘示为已知一包含多个点编码的图案设计示意图。图4是依照本发明一实施例所绘示的一种由多个点编码10排列形成的图案的示意图。图5是图4中其中一个点编码10的放大示意图。图6是依照本发明一实施例的形成点编码10的流程图。图7是图5中其中一个第一区块110的放大示意图。图8是图5中第二区块210D的放大示意图。图9绘示为点编码10中标记部200的另一设计示意图。图10绘示为点编码10的另一设计示意图。图11A是图9中其中一个第一区块110的放大示意图。图11B绘示为圆点A设置于第一位区域112a~112y中分别对应的编码值示意图。图12A绘示为点编码10的第一区块110的另一设计图。图12B绘示为点编码10的第一区块110的又一设计图。图13A绘示为点编码10的第一或第二区块的又一设计图。图13B绘示为点编码10的第一或第二区块的再一设计图。图14A是依照本发明一变化实施例的一种点编码的示意图。图14B是图14A中其中一个虚拟区块的放大示意图。图14C是图14B的虚拟区块的一变化实施例的示意图。图15是依照本发明一实施例的一种芯片的解码方法流程图。[主要元件标号说明]1:物体表面11:信息内容10、12、14:点编码100:数据部102:光学装置104:处理装置106:输出装置110:第一区块112a~112y:第一位区域114、114A、114B:标记区域140A~104N:虚拟区块2:电子系统200:标记部202:关键点204:多个格点206:多个信息点210A~210G:第二区块212a~212i:第二位区域300A、300B:标记区域B:圆点CL:中央标记部CB-1~CB-4:角落位区域d:位点W、W’:宽度S610~S640:形成点编码的各步骤S150~S158:芯片的解码方法的各步骤
具体实施方式图4是依照本发明一实施例所绘示的一种由多个点编码10排列形成的图案的示意图。为了清楚说明本发明的设计,图5是图4中其中一个点编码10的放大示意图。图6是依照本发明一实施例的形成点编码10的流程图,用以说明形成点编码10的各步骤。以下请同时参照图5与图6。如步骤S610所述,先在欲形成一组点编码10的区域上划分出多个区块(Block),例如是图5的区块110。其中该些区块排列成矩阵(Matrix),彼此相邻接且互不重迭。在步骤S620中,再对每一区块划分为多个位区域(BitZones)。以图5为例,每一区块还可再区分出9个位区域,并以3×3阵列方式排列而成。在区分出位区域后,便可接续步骤S630,在每一区块中,选择部分的位区域作为标记区域(LabelZones),而其它的位区域则作为数据区域(DataZones)。如图5所示,每一区块皆选择其中5个排列成十字形的位区域作为标记区域114。确定出标记区域后即可接续步骤S640,设置位点。其中,位点可区分为第一位点以及第二位点。第一位点必须设置于数据区域的至少其中一个位区域内;第二位点则必须设置于标记区域的至少其中一个位区域内。须说明的是,设置于数据区域的位点是用以构成点编码10的数据内容(DataInformation)部分;设置于标记区域的位点则是用以构成点编码10的标记内容(LabelInformation)部分。此外,第一与第二位点的设置并无先后顺序,换句话说,第一与第二位点的摆放设计可于事先排版后,直接印制于一物体表面。如图4所示,可同时将多个经由上述步骤所形成的点编码10直接印制于物体表面。依上述步骤所形成的点编码,在一个区块中可具有一个以上的位点,所以一个区块的数据区域内可能具有二个位点,也可能一个区块的标记区域内具有二个位点,或是一个区块的数据区域与标记区域都具有位点,但二个位点必须分别设置于不同的位区域。为了方便说明,接下来的实施例都是以一个区块中仅有一个位点的编码组成。以图5为范例详细说明点编码10的组成。请参照图5,点编码10依照每个区块中的位点所存在的位区域是数据区域以及标记区域,分为一数据部(DataPart)100及一标记部(LabelPart)200。首先,先说明数据部100的组成结构。在本实施例中,数据部100包含9个第一区块110。各个第一区块110具有多个以(M×N)阵列方式排列的第一位区域,其中M、N皆为大于或等于3的整数。在本实施例中M、N皆等于3,因此第一区块110被区分为多个第一位区域,且这些第一位区域以3×3阵列方式排列。图7是图5中其中一个第一区块110的放大示意图。请参照图7,若将第一位区域依据位置的不同给予不同的编号112a~112i,其中5个以十字形排列的第一位区域112b,112d,112e,112f,112h构成第一标记区域114,以及被第一标记区域114分隔为互不邻接的四个第一位区域112a,112c,112g,112i作为第一数据区域。每个第一区块110皆仅具有一个第一位点,且第一位点必须设置于第一数据区域的四个第一位区域112a,112c,112g,112i其中之一。因此,如图7所示,四个圆点A代表第一位点可以被摆放的四个位置,本实施例中可以被摆放的四个位置分别为第一数据区域的四个位区域112a,112c,112g,112i的角落位置处,但并不限于此,例如亦可置于中央位置处(如图9的数据部100所示)。第一位点设置于不同的第一数据区域的第一位区域,可用以代表不同的编码值,但在相同的第一位区域内时,编码值却不会因为位在第一位区域内的位置而不同。举例而言,若圆点A设置于第一数据区域左上的第一位区域112a,可用以代表编码值00;若圆点A设置于第一数据区域右上的第一位区域112c,可用以代表编码值01;若圆点A设置于第一数据区域左下的第一位区域112g,可用以代表编码值10;若圆点A设置于第一数据区域右下的第一位区域112i,可用以代表编码值11。以上第一位点的摆放位置与编码值的对应关系仅为本发明的一实施例,本领域技术人员可依其实际需求进行编码。据此,如图5所示,在数据部100中,利用第一位点在第一区块110中不同的摆放位置,即可代表不同的编码值组合,不同的编码值组合即可代表不同的指针数据。同理,如果一个数据区域内,在不同的位区域均设有位点时,使得编码值的排列组合更加复杂,而能代表更多的数据组合。回到图5,接下来说明标记部200的组成结构。如图5所示,标记部200被区分为多个第二区块210,在本实施例中,将第二区块210依据位置的不同给予不同的编号,因此标记部200包括七个第二区块210A~210G,且该些第二区块210A~210G呈现一L型分布,且呈L型的标记部200与数据部100的两个相邻的边界邻接。因此,第一区块110与第二区块210A~210G排列成4×4的区块阵列。各个第二区块210A~210G还可区分为多个以(P×Q)阵列方式排列的第二位区域,其中P、Q皆为大于或等于3的整数。在本实施例中P、Q皆等于3,因此各个第二区块210A~210G被区分为多个第二位区域,且这些第二位区域以3×3阵列方式排列。图8是图5中第二区块210D的放大示意图。请参照图8,若再将第二位区域依据位置的不同给予不同的编号212a~212i,则五个呈现十字形排列的第二位区域212b,212d,212e,212f,212h构成第二标记区域214。每一第二区块210A~210G皆仅具有一个第二位点,在本实施例中,第二区块210A~210G的第二位点必须设置于第二标记区域214之内的位区域。也就是说,第二位点只能设置于五个第二位区域212b,212d,212e,212f,212h其中之一。如图8所示,第二位点例如是圆点B,圆点B设置于第二标记区域214之内的第二位区域212e。又,第二位区域212e即为呈十字形排列的第二标记区域214的中心部位。请参照图4,标记部200可用以区隔两相邻的点编码10,如此于进行图像识别(pattern/imagerecognition)读取该点编码10时,当光学装置讀取物体表面取得一放大图像后,只要先识别出点编码10的标记部200,除了可以准确识别出数据部100的各个区块的第一位点所设置的是第一数据区域的那一个位区域外,还可以进一步定义数据部100内的区块的排列顺序。再者,通过改变标记部200中第二位点的摆放位置,可产生彼此相异的不同标记部200。请参照图5,第二区块210D的第二位点设置于第二标记区域214的交叉部位。其中,位于同一列的第二区块210A,210B,210C的各第二位点是沿着第一方向偏离对应的第二标记区域214的交叉部位。第一方向例如是二维直角坐标系的X轴方向。另一方面,位于同一行的第二区块210E,210F,210G的各第二位点是沿着第二方向偏离对应的第二标记区域214的交叉部位。第二方向例如是二维直角坐标系的Y轴方向。意即,第一方向实质上垂直第二方向。图9绘示为点编码10中标记部200的另一设计示意图。请参照图9,位于同一列的第二区块210A,210B,210C内的各第二位点是设置于对应的第二标记区域的交叉部位。而位于同一行的第二区块内210E,210F,210G的各第二位点是偏离对应的第二标记区域的交叉部位。如此一来,标记部200可帮助准确撷取数据部100的编码信息。图10绘示为点编码10的另一设计示意图。点编码10同样由一数据部100及一标记部200所组成。数据部100所占区域区分为9个第一区块110。标记部200所占区域区分为7个第二区块210。与前述实施例不同的是,第一区块110还被区分为多个第一位区域112,且这些第一位区域112以5×5阵列方式排列。图11A是图9中其中一个第一区块110的放大示意图。请参照图11A,若将第一区块110中的每一个第一位区域112依据位置的不同给予不同的编号,由左上至右下依序为第一位区域112a,112b,......,112y。其中,排列成十字形的第一位区域112c,112h,112k,112l,112m,112n,112o,112r,112w构成第一标记区域114。从图11A明显可知,第一标记区域114将第一区块110分隔为互不邻接的四个数据区域,其中第一数据区域为112a,112b,112f,112g;第二数据区域为112d,112e,112i,112j;其余二个数据区域依此类推。类似于前述实施例,第一区块110具有一第一位点,且第一位点必须设置于第一标记区域114之外的区域。例如,本实施例的第一位点为圆点A,可设置于如图11A所示的四个数据区域其中之一。若圆点A设置于第一数据区域,可用以代表编码值00;若圆点A设置于第二数据区域,可用以代表编码值01;若圆点A设置于第三数据区域,可用以代表编码值10;若圆点A设置于第四数据区域,可用以代表编码值11。然而,每一数据区域皆由相同数目的第一位区域构成,因此,圆点A除了可以选择设置于四个数据区域其中之一外,还可选择设置于该数据区域的其中一个第一位区域内。如图11B所示,图11B绘示为圆点A设置于第一位区域112a~112y中分别对应的编码值示意图。换句话说,若第一区块110皆以如图11B所示的四个位进行编码,则图10所示的数据部100有169种的组合。所以利用图10所示的点编码10设计,可表示所对应的指针数据中169个不同的数值。基于上述,通过将第一区块110区分为不同个数的第一位区域,可增加设计者在设计数据部100与指针数据的弹性利用空间。另一方面,图10所示的标记部200的第二区块210与第一区块110具有相同的尺寸,且第二区块210内的第二标记区域排列方式相同于第一区块110内的第一标记区域排列方式。在此需注意的是,第二区块210中的第二位点皆设置于第二标记区域以内的其中一个第二位区域内。前述所示的实施例,其数据部100与标记部200的区块以及标记区域皆为相同的设计。然本发明亦可针对数据部100与标记部200的十字形的标记区域做不同的设计变化,如图12A与图12B所示。图12A绘示为点编码10的第一区块110的另一设计图。请参照图12A,第一区块110区分为7×7个位区域并以阵列方式排列而成,其中,第一标记区域114A由该第一区块110的中心的其中一列以及其中一行所组成。与图11A所示的实施例相较之下,由于图12A的第一区块110区分为更多的第一位区域,因此每一第一位区域的面积小于图11A所示的第一位区域。换句话说,十字形的第一标记区域114A的宽度W小于图11A所示的第一标记区域114的宽度。图12B绘示为点编码10的第一区块110的又一设计图。请参照图12B,第一区块110同样区分为7×7个第一位区域并以阵列方式排列而成。然而,其中十字形的第一标记区域114B由该第一区块110的中心的相邻三列以及相邻三行所组成。意即,本实施例的十字形第一标记区域114B的最小宽度W’为第一位区域的宽度W的3倍。据此,本发明并不限制标记区域的最小宽度,只要标记区域的最小宽度为位区域的宽度的整数倍即可。此外,需说明的是,当每一区块内区分的位区域数目愈多,每一位区域的面积愈小,故位点可摆放的位置以及面积亦不相同,因此使用者可考虑位点来设计位区域区分的数目以及标记区域的最小宽度。再者,标记部200的区块以及标记区域与数据部100的区块以及标记区域可为不同的设计。举例来说,若一点编码10的数据部100的每一区块及其标记区域为图12A的设计;且在同一点编码10中,其标记部200的区块及其标记区域可为图12B的设计。上述在点编码10的实施例中,不论是第一或第二区块,其构成标记区域的形状皆为位于区块中央的十字形,然而本发明并不限于此。如图13A与图13B所示,图13A绘示为点编码10的第一或第二区块的又一设计图。图13B绘示为点编码10的第一或第二区块的再一设计图。且所设的位置亦不限于区块的中央。请参照图13A,此区块可为构成点编码10的数据内容的第一区块,亦可为构成点编码10的标记内容的第二区块。此区块由5×5阵列的位区域排列而成,其中,标记区域300A为「一」字形,其包含此区块的中央的相邻5个位区域。若此区块属于数据内容其中之一,则此区块中的位点摆放位置须设置于标记区域300A以外的区域;相反地,若此区块属于标记内容其中之一,则此区块中的位点摆放位置须设置于标记区域300A以内的区域。请参照图13B,类似于图13A,其差别在于图13B的区块的分隔区域300B为「丨」字形。类似地,若此区块属于数据内容其中之一,则此区块中的位点摆放位置须设置于标记区域300B以外的区域;相反地,若此区块属于标记内容其中之一,则此区块中的位点摆放位置须设置于标记区域300B以内的区域。上述各实施例所绘示的点编码10及其区块仅是一种选择实施范例,不应限制本发明的保护范围,构成标记内容的区块以及构成数据内容的区块的排列方式并不一定受限于对称的正方形,其可排列成(A×B)的区块阵列,其中A、B为大于1的正整数。此外,构成标记内容的区块的排列方式也不以L形为限,其可为点编码10中的其中一列及其中一行所组成。从另一观点来看,图14A是依照本发明一变化实施例的一种点编码的示意图。图14B是图14A中其中一个虚拟区块的放大示意图。请配合参照图14A与图14B,点编码14包括多个虚拟区块140A~104N以及多个位点d。其中,虚拟区块140A~104N构成4×4的矩阵。每一虚拟区块140A~104N皆分隔为一个中央标记部(centrallabelpart)以及四个角落位区域(cornerbitzone)。在本实施例中,每一虚拟区块140A~104N内的中央标记部以及四个角落位区域的分隔方式与排列方式均相同,但并不局限于此。以图14A所示的虚拟区块140A为例,虚拟区块140A分隔为一中央标记部CL以及四个角落位区域CB-1~CB-4。从图中明显可知,角落位区域CB-1~CB-4包围且环绕中央标记部CL,因此在点编码14中的所有中央标记部CL彼此互不邻接。角落位区域CB-1~CB-4分别代表一个候选二元码,如图14B所示,角落位区域CB-1代表候选二元码00;角落位区域CB-2代表候选二元码01;角落位区域CB-3代表候选二元码10;角落位区域CB-4代表候选二元码11。候选二元码的顺序与组合不限于上述。回到图14A,对于每一个虚拟区块140A~104P而言,位点d可选择置放于四个角落位区域的其中之一,或者置放于中央标记部。举例来说,虚拟区块140A的位点d置放于中央标记部CL中,虚拟区块140P的位点d置放于角落位区域CB-3中,因此参照图14B可知在角落位区域CB-3中对应的候选二元码为10,因此虚拟区块140P所代表的二元码即为10。需说明的是,位于预定位置的虚拟区块的中央标记部,用以构成固定图案的标记,此标记可用来作为点编码的基准以决定出虚拟区块所代表的二元码的预定顺序。举例来说,本实施例的虚拟区块140A、140B、140C、140D、140E、140I、140M的位点d皆位于中央标记部CL中,凡是呈现如上述虚拟区块的中央标记部CL的位点d的排列图案,则可决定出点编码14中其余虚拟区块所代表的该些二元码的一预定顺序,得到二进制(binary)的代码如下:140F140G140H140J140K140L140N1400140P000110011101000010上述的虚拟区块的排列顺序所构成的代码000110011101000010仅为本发明一示范实施例,排列顺序的不同可形成不同的代码,因此预定顺序可依实际情况设定之。另外再请参照图14C,图14C是图14B的虚拟区块的一变化实施例的示意图。如图所示,虚拟区块的中央标记部更被区分为多个标记区域CL-1~CL-9,因此设置于中央标记部的位点d可选择置于标记区域CL-1~CL-9其中之一内。其中,标记区域CL-2、CL-4、CL-5、CL-6、CL-8排列成十字形,位点d还可选择置于标记区域CL-2、CL-4、CL-5、CL-6、CL-8其中之一内。因此,通过进一步分隔中央标记部为多个标记区域,搭配位点摆放位置的不同,可设计出更多复杂图案的标记。针对上述多种排列成矩形的点编码,本发明亦提供一种相对应的芯片解码方法来对点编码进行解码,图15是依照本发明一实施例的一种芯片的解码方法流程图,请参照图15。首先,于步骤S150中,接收图像数据,此图像数据至少包括一组点编码。举例来说,图像数据例如是图4所示由多组点编码10排列形成的图案;图像数据亦可为图14A所示的点编码14。接着,于步骤S152中,依据一预设规则,搜寻属于点编码中呈L型分布的标记部中的多个位点。以图5为例作说明,点编码10中的标记部200即为L型分布;以图14A为例作说明,位点置于中央标记部CL的虚拟区块140A、140B、140C、140D、140E、140I、140M形成L型分布。于步骤S154中,以属于L型分布的标记部中的位点为基准,判断数据部中各个区块所代表的状态,并依状态的不同分别产生二元码。在一实施例中,判断各个区块中是否具有位点,若区块具有位点即为第一状态;若区块不具有位点即为第二状态。其中,若为第一状态可选择产生0的二元码,而第二状态则对应产生1的二元码;或者第一状态选择产生1的二元码,则第二状态对应产生0的二元码。上述的实施例仅以判断数据部中的各个区块有无位点来产生二元码。在另一实施例中,除了依据位点的有无还包括判断位点所设置的位置来共同判断区块所代表的状态,依据不同的状态对应产生不同的二元码,如图11B与图14B所示,在此不赘述。接下来在步骤S156中,以属于L型分布的标记部中的位点为基准,决定数据部中的所有区块的排列顺序,并排列相对应的二元码以产生一代码。最后于步骤S158便依据此代码对应输出图像数据的隐藏信息。其中,使用者可事先将点编码所能产生的所有代码及其对应的指令储存于数据库中,之后便能直接依据点编码所产生的代码于数据库中查询此代码所对应的一或多个指令,执行上述指令便可输出隐藏信息。其中隐藏信息例如是由电子装置输出声音信息、图像信息或者声音结合图像的多媒体信息。据此,通过点编码的设计,可让例如书页等常见的物体表面上的图像数据承载更多的额外信息。综上所述,只要是具备由多个位区域所构成的区块,且其中一部分位区域构成标记区域,属于标记内容的区块中的位点须设置于标记区域以内;属于数据内容的区块中的位点须设置于标记区域以外的区域。以上的点编码即为本发明的精神所在。而针对上述多种排列成矩形的点编码,本发明所提供的芯片解码方法皆可正确并且有效率地对点编码进行解码。虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视所附的权利要求范围所界定者为准。